// 动态数组
// import { testArrHelpMethod as test } from '@/sources/动态数组/test'

// 链表

// 简单的链表
// import { test } from '@/sources/LinkedList/test/single'

// 双向链表
// import { test } from '@/sources/LinkedList/test/double'

// 单向循环链表
// import { test } from '@/sources/LinkedList/test/singleCycle'

// 双向循环链表
// import { test } from '@/sources/LinkedList/test/doubleCycle'

// 获取链表的中点
// import { test } from '@/sources/LinkedList/test/getCenter'


// 队列

// 使用动态数组
// import { test } from '@/sources/Queue/test/useAl'

// 使用单链表
// import { test } from '@/sources/Queue/test/useSl'

// 使用单向循环链表
// import { test } from '@/sources/Queue/test/useScl'

// 使用双向链表实现队列
// import { test } from '@/sources/Queue/test/useDl'

// 使用双向循环链表实现队列
// import { test } from '@/sources/Queue/test/useDcl'

// 使用栈实现队列
// import { test } from '@/sources/Queue/test/useStack'

// 双端队列, 双向循环链表
// import { test } from '@/sources/Queue/test/doubleQueue'

// 循环队列
// import { test } from '@/sources/Queue/test/cycleQueue'


// 栈(动态数组实现)
// import { test } from '@/sources/Stack/test/userAl'

// 栈(简单链表实现)
// import { test } from '@/sources/Stack/test/useSl'

// 栈(使用队列实现)
// import { test } from '@/sources/Stack/test/useQueue'
// import { matchBrackets } from './sources/Stack/example';
// console.log(matchBrackets('[]()'))

// 二叉搜索树
// import { test } from '@/sources/Tree/BSTree/test'

// 二叉搜索树的morris遍历
// import "@/sources/Tree/BSTree/morris"
// import "@/sources/Tree/BSTree/example/Morris"

// 平衡二叉树
// import { test } from '@/sources/Tree/AVL/test'

// 红黑树
// import { test } from '@/sources/Tree/RBT/test'

// Set (动态数组)
// import {test} from '@/sources/Set/test/useAl'

// Set (链表)
// import {test} from '@/sources/Set/test/useSl'

// Set (avl)
// import {test} from '@/sources/Set/test/useAvl'

// Set (rbt)
// import {test} from '@/sources/Set/test/useRbt'

// Set统一测试
// import { test } from '@/sources/Set/test'

// 二叉堆(大顶堆)
// import { test } from '@/sources/Heap/test/maxHeap'

// 二叉堆(小顶堆)
// import { test } from '@/sources/Heap/test/minHeap'

// 二叉堆(批量建堆)
// import { test } from '@/sources/Heap/test/heapify'

// 优先级队列
// import { test } from '@/sources/PriorQueue/test'

// 字典树
// import { test } from '@/sources/Trie/test'

// 排序 (冒泡排序)
// import {test} from '@/sources/Sort/test/bubbleSort'

// 排序 (选择排序)
// import { test } from '@/sources/Sort/test/selectionSort'

// 排序 (堆排序)
// import { test } from '@/sources/Sort/test/heapSort'

// 排序 (插入排序)
// import { test } from '@/sources/Sort/test/insertionSort'

// 排序 (归并排序)
// import { test } from '@/sources/Sort/test/mergeSort'

// 排序 (快速排序)
import { test } from '@/sources/Sort/test/quickSort'

// 排序 (希尔排序)
// import {test} from '@/sources/Sort/test/shellSort'

// 排序 (计数排序)
// import { test } from '@/sources/Sort/test/countSort'


// 排序 (统一测试)
// import { test } from '@/sources/Sort/test'
// import "@/sources/Sort/example/sort"
// import '@/sources/Sort/example/bs2'
// test();

// import "@/leetcode/链表/回文链表"
test()